#include <stdio.h>
/**
 * 用指针来实现对函数的调用
 */

int max(int a,int b){
    return a>b?a:b;
}

int main() {
    int x=1,y=2,maxval;
    //定义函数指针*pmax
    int (*pmax)(int,int) = max;
    maxval=(*pmax)(x,y);
    printf("Max value: %d\n", maxval);
}